package com.alibaba.citrus.ots.sales.plan.dto.api.request;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author wangyundan
 * @description:
 * @date 2021-11-12
 */
@Data
public class SalesPlanDetailExportRequest implements Serializable {
    public Integer start;
    public Integer limit;
    public Integer bizType;
    public String bizId;
    public Integer contractDifferenceMoneyStamp;

    public Integer monthLastCount;
    public Integer monthMiddleTaskCount;
    public String orgSalesChannelCode;
    public Integer monthCount;
    public String manageEmployeeId;
    public Double adjustMoney;
    public Double beforeAdjustMoney;
    public String orgSalesOrganizationCode;
    public Integer m3RollingReturnCount;
    public String planId;
    public Integer adjustCount;
    public Long id;
    public Integer m1RollingPlanCount;
    public String customerAddress;
    public String manageEmployeeName;
    public Double monthContractMoney;
    public Integer monthFirstCount;
    public String orgSalesDepartmentCode;
    public String scItemLeafCategoryId;
    public Integer monthLastReturnCount;
    public Integer m3RollingPlanCount;
    public String scItemId;
    public Integer monthMiddleAdjustTotalCount;
    public Integer monthLastTaskCount;
    public String customerName;
    public Integer taskCount;
    public Double beforeTaskMoney;
    public Integer m1RollingReturnCount;
    public Integer contractDifferenceCount;
    public Double contractSatisfaction;
    public Integer status;
    /**
     * 单价，单位：元
     */
    public Double costInsuranceFreight;
    public Date gmtModified;
    public Integer m2RollingPlanCount;
    public String customerAddressName;
    public String customerCode;
    public Integer inventory;
    public Double beforeContractSatisfaction;
    public Double monthMoney;
    public String updater;
    public Integer m2RollingReturnCount;
    public Double beforeMonthContractMoney;
    public Integer monthFirstAdjustReturnCount;
    public Double beforeMonthMoney;
    public Integer monthMiddleCount;
    public Integer monthLastAdjustCount;
    public String scItemName;
    public Integer monthMiddleAdjustReturnCount;
    public Integer monthLastAdjustReturnCount;
    public String channelCode;
    public Integer monthMiddleAdjustCount;
    public String creator;
    public Integer monthMiddleReturnCount;
    public String orgBusinessUnitCode;
    public Integer monthFirstReturnCount;
    public String basicUnit;
    public Date gmtCreate;
    public Integer monthFirstTaskCount;
    public Integer monthFirstAdjustTotalCount;
    public Double taskMoney;
    public Integer monthFirstAdjustCount;
    public Integer monthLastAdjustTotalCount;
    public String tenantId;
    public Integer contractDifferenceMoney;
    public String outerId;
    public Integer monthContractCount;
    public String orgBusinessUnitName;
    public String planTime;
    /**
     * 折扣率，单位：%
     */
    public Double estimateDiscount;
    /**
     * 到岸价
     */
    public Double outboundPrice;
}
